﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
using DevExpress.CodeRush.Core;

namespace CR_OrchardHelpers {
    class FavouritesPopupMenuColors : SmartTagPopupMenuColors {
        readonly Color _MenuTextColor = Color.FromArgb(0x55, 0x71, 0x71);
        readonly Color _MenuBackgroundColor = Color.FromArgb(0xBF, 0xDC, 0xFF);
        readonly Color _MenuSelectedTextColor = Color.FromArgb(0xff, 0xff, 0xff);
        readonly Color _MenuSelectedBackgroundColor = Color.FromArgb(0x6E, 0x7D, 0xC7);
        readonly Color _MenuSelectedBorderColor = Color.FromArgb(0x2E, 0x42, 0x58);
        readonly Color _MenuBorderRightOuterColor = Color.FromArgb(0x7D, 0x9F, 0xD7);
        readonly Color _MenuBorderRightInnerColor = Color.FromArgb(0xB2, 0xC8, 0xE8);
        readonly Color _MenuBorderLeftOuterColor = Color.FromArgb(0xC3, 0xDD, 0xF0);
        readonly Color _MenuBorderLeftInnerColor = Color.FromArgb(0xBA, 0xC6, 0xEE);
        readonly Color _MenuBorderTopColor = Color.FromArgb(0xBA, 0xEE, 0xEC);
        readonly Color _MenuBorderBottomColor = Color.FromArgb(0x7D, 0xA7, 0xD7);
        readonly Color _TitleTextColor = Color.FromArgb(0x88, 0x95, 0xE0);
        readonly Color _TitleBackgroundColor = Color.FromArgb(0xF1, 0xF9, 0xFF);
        readonly Color _TitleActiveTextColor = Color.FromArgb(0x88, 0x99, 0xE0);
        readonly Color _TitleActiveBackgroundColor = Color.FromArgb(0xD3, 0xD8, 0xFF);

        public override Color TextColor { get { return _MenuTextColor; } }
        public override Color BackgroundColor { get { return _MenuBackgroundColor; } }
        public override Color SelectedTextColor { get { return _MenuSelectedTextColor; } }
        public override Color SelectedBackgroundColor { get { return _MenuSelectedBackgroundColor; } }
        public override Color SelectedBorderColor { get { return _MenuSelectedBorderColor; } }
        public override Color BorderRightOuterColor { get { return _MenuBorderRightOuterColor; } }
        public override Color BorderRightInnerColor { get { return _MenuBorderRightInnerColor; } }
        public override Color BorderLeftOuterColor { get { return _MenuBorderLeftOuterColor; } }
        public override Color BorderLeftInnerColor { get { return _MenuBorderLeftInnerColor; } }
        public override Color BorderTopColor { get { return _MenuBorderTopColor; } }
        public override Color BorderBottomColor { get { return _MenuBorderBottomColor; } }
        public override Color TitleTextColor { get { return _TitleTextColor; } }
        public override Color TitleBackgroundColor { get { return _TitleBackgroundColor; } }
        public override Color TitleActiveTextColor { get { return _TitleActiveTextColor; } }
        public override Color TitleActiveBackgroundColor { get { return _TitleActiveBackgroundColor; } }
    }
}
